// 导入定义验证规则的模块
const joi = require('@hapi/joi')


// 1,定义  分类名称 和 分类别名 的效验规则
const name = joi.string().required()
const alias = joi.string().alphanum().required()

// 2,效验规则对象 - 添加类
exports.add_cate_schema = {
    body: {
        name,
        alias,
    }
}


// 1,定义分类 Id 的 效验规则
const id = joi.number().integer().min().required()

// 2,使用exports 向外共享如下的验证规则对象：
exports.delete_cate_schema = {
    params: {
        id,
    }
}

//3,效验规则对象 - 根据id获取分类
exports.get_cate_schema = {
    params: {
        id,
    }
}

//4,效验规则对象 - 更新分类
exports.update_cate_schema = {
    body: {
        Id: id,
        name,
        alias,
    }
}